函數要講其實可以講很多,但是這邊只稍微做一個簡單的介紹就好了
今天先來做個簡單的介紹以及範例
函數的英文是method,可以用來簡化程式的結構,
也可以節省撰寫相同程式碼的時間。
其實我們對函數都不陌生,程式碼在撰寫的時候都會出現main(),
main()及是函數
總而言之,函數就是一個可以簡化程式碼、精簡重複的程式流程,
讓程式設計師可以更專注程式的開發,減少程式維護的成本。
函數的定義格式如下:
public static 傳回值型態 函數名稱(型態 引數1, 型態 引數2,...)
{
程式敘述 ;
return 運算式;
}
如果不需要傳遞引數,那只需要寫入左右括號,不需要填入任何內容,
另外如果沒有回傳值,那return就可以省略
來做一個簡單的範例
程式碼如下:
import java.util.*;
import static java.lang.System.*;
public class app5_1
{
public static void main(String[] args) {
star();
System.out.println("函數範例程式");
star();
}
public static void star(){
for(int i = 0; i < 20; i++)
System.out.print("*");
System.out.print("\n");
}
}
執行結果如下:
這個範例一開始先寫了main()函數,main()函數的內容是
star();上下呼叫star()函數
然後顯示"函數範例程式"
撰寫完main(,)函數,才接著撰寫star()函數
star()函數內容是設定一個整數i,i小於20,然後呈現出星號
因為i等於0,i要小於20,所以會print出20個星號
以上就是一個簡單的函數範例